!   _______________________________________________________________________________
!    _______/\\\\\\\\\_______/\\\\\\\\\______/\\\\\\\\\\\\\\__/\\\\\\\\\\\\\\\___________
!     _____/\/////////______/\\\///////______\/\\\//////////__\/\/////////////___________
!      ___/\\\/____________/\\\/______________\/\\\____________\/\\\________/\\\\________
!       __/\\\____________/\\\_________________\/\\\\\\\\\\\\\__\/\\\_______\////________
!        _\/\\\___________\/\\\_________________\/\\\/////////___\/\\\________/\\\\______
!         _\//\\\__________\//\\\________________\/\\\____________\/\\\_______\////______
!          __\///\\\_________\///\\\______________\/\\\____________\/\\\______/\\\\______
!           ____\///\\\\\\\\\___\////\\\\\\\\______\/\\\____________\/\\\\\\\\\////______
!            ______\/////////_______\////////_______\///_____________\/////////__________
!            __________________________________________________________________________________
!----------------------------------------------------------------------------------------------
!>  subroutine input_files_cgns
!>  last edit 2016-05-24
!>  last edit by liuxz
!----------------------------------------------------------------------------------------------
	module variable_mg_module
		!>
		!>

		use global_parameter
		!>
		implicit none
		!>
		!>
		type,public :: variable_mg_types
			!>
			!>
			real(kind=dprec) :: r_mg
			real(kind=dprec) :: u_mg
			real(kind=dprec) :: v_mg
			real(kind=dprec) :: w_mg
			real(kind=dprec) :: p_mg
			!>
			!> store the residual of the cell center
			real(kind=dprec) :: res1_mg
			real(kind=dprec) :: res2_mg
			real(kind=dprec) :: res3_mg
			real(kind=dprec) :: res4_mg
			real(kind=dprec) :: res5_mg
		end type variable_mg_types
		!>
		!>
	end module
